====== Adobe AIR ======

**Adobe Integrated Runtime (AIR)**, est une machine virtuelle multiplate-forme (Linux, Windows et Mac), multi-langage, multi-interface qui s'exécute sur le système d'exploitation et non pas à l'intérieur d'un navigateur comme la machine virtuelle Flash. On parle alors de "Rich Desktop Application".

AIR nécessite au préalable l'installation d'un moteur d'exécution au sein duquel sera exécutée l'application. Cela offre l'avantage conséquent de n'avoir à écrire qu'un unique code pour toutes les plate-formes supportées par AIR.

<note important>Adobe AIR est une technologie propriétaire avec un code source fermé. Son utilisation va à l'encontre du développement des OS libres tel que ubuntu.
Néanmoins les alternatives libre tel que [[http://www.appcelerator.com/products/titanium-desktop/|Titanium]] par Appcelerator sont encore en phase de développement et trop peu répandue pour l'instant.
</note>
<note important>Adobe AIR  pour Linux n'est plus pris en charge, la dernière version disponible pour Linux est la 2.6.0, AIR étant actuellement en version 3.6.0</note>
===== Configuration requise =====

  * Processeur Intel® Pentium® III à 1 GHz ou supérieur, 512 Mo de RAM 
  * Recommandé : Pentium 4 à 2 GHz ou supérieur, 1 Go de RAM 
  * Fedora 8, Ubuntu 7.10, openSUSE 10.3 

//(Source : http://www.adobe.com/fr/products/air/systemreqs/)//

===== Installation =====

====Pré-requis pour les versions 64 bits :====

<note tip> L'[[:tutoriel:comment_installer_un_paquet|installation]] du paquet **[[apt>ia32-libs]]** semble suffire (à confirmer) </note>
**Getlibs** est outil qui permet de récupérer les bibliothèques nécessaires au fonctionnement d'un paquet sur les distributions basée sur Debian. Il s'avère particulièrement utile pour installer des paquets 32 bits sur une Ubuntu en 64 bits lorsque aucun paquet "64" n'est disponible.

<note tip>
Le paquet //Getlibs// n'est pas présent dans les dépôts officiels Ubuntu et n'est donc pas supporté par Ubuntu.</note>
 Pour la version 64bits d'Ubuntu, télécharger et [[:tutoriel/comment_installer_un_paquet|installer]] au préalable ce paquet : http://frozenfox.freehostia.com/cappy/getlibs-all.deb

Note : (Sous Karmic, au moins) Une fois le paquet getlibs installé, il est nécessaire de l'exécuter (taper simplement "getlibs" dans un terminal).

**Un PPA est aussi disponible !**

-Logithèque Ubuntu => Sources ==> Autres Logiciels

-Ajouter PPA : ppa:dajhorn/adobeair

-Pour Ubuntu 11.04 (Natty), changer le nom du PPA en mettant ensuite maverick au lieu de natty

-Fermer la logithèque après recharge des sources.list

-Lancer le terminal (CTRL+ALT+T)

-sudo -i

-sudo apt-get -f install adobeair

====Pour toutes les versions :====

  * Téléchargez le fichier adéquat sur http://get.adobe.com/fr/air/
  * N'étant plus suporté pour Linux il faut dorenavant télécharger l'ancienne version 2.6 ici [[http://helpx.adobe.com/air/kb/archived-air-sdk-version.html|http://helpx.adobe.com/air/kb/archived-air-sdk-version.html]]
  * Dans un terminal, placez-vous dans le dossier où vous avez téléchargé et lancez l'installation.
Par exemple si le fichier est sur le Bureau :
<code>
cd ~/Bureau
chmod u+x AdobeAIRInstaller.bin
./AdobeAIRInstaller.bin </code>
Inutile de préciser "sudo", le mot de passe vous sera automatiquement demandé. Laissez-vous guider... c'est fait !

Si vous rencontrez un message d'erreur vous demandant d'installer gnome-keyring (ou kde-keyring), voici les lignes de commandes à dérouler :

System 32 bits :
<code>
sudo ln -s /usr/lib/i386-linux-gnu/libgnome-keyring.so.0 /usr/lib/libgnome-keyring.so.0
sudo ln -s /usr/lib/i386-linux-gnu/libgnome-keyring.so.0.2.0 /usr/lib/libgnome-keyring.so.0.2.0
</code>

System 64 bits :
<code>
sudo ln -s /usr/lib/x86_64-linux-gnu/libgnome-keyring.so.0 /usr/lib/libgnome-keyring.so.0
sudo ln -s /usr/lib/x86_64-linux-gnu/libgnome-keyring.so.0.2.0 /usr/lib/libgnome-keyring.so.0.2.0
</code>

Deux lanceurs sont ajoutés dans le menu Applications > Accessoires : un pour installer des applications Adobe Air, et l'autre pour désinstaller Adobe Air.

Depuis la version 2.5.1, une version en .deb est également disponible et qui peut donc s'installer directement dans Ubuntu.

note : il est aussi possible de l'installer directement via synaptic (ou "logithèque ubuntu")
===== Fonctionnalités =====
FIXME


===== Problèmes connus ======
==== Error loading the runtime libadobecertstore.so ====
Si lors de l'exécution sur plate-forme 64 bits rien ne se passe, et que lorsque vous lancez Adobe Air depuis la console le message suivant s'affiche :
<code>Error loading the runtime (libadobecertstore.so: cannot open shared object file: No such file or directory)</code>
Il suffit d'exécuter la commande suivante :
<code>sudo cp /usr/lib/libadobecertstore.so /usr/lib32 </code>
==== An error occured ====
Problème rencontré lors de l'upgrade 9.10 => 10.04 sur un système ayant déjà adobeair installé.
Source la solution trouvée [[http://ubuntuforums.org/showthread.php?t=1229086|là]]

Si lors de l'installation vous tombez sur l'erreur:
<code>An error occurred while installing Adobe AIR. Installation may not be allowed by your administrator. Please contact your administrator.</code>

Il vous faut enlever complètement le package adobe-cert :
<code>
sudo apt-get remove adobeair adobe-certs
sudo dpkg --purge adobe-certs
</code>

Puis vous pouvez réinstaller adobe air, suivant votre méthode préférée (cf ci dessus)

===== Désinstallation de Adobe Air =====

Pour les **systèmes 64 bits** (pour les utilisateurs ayant installés le programme via le fichier //AdobeAIRInstaller.bin//) :
<code>sudo dpkg -P adobeair</code>

Pour les utilisateurs de systèmes 32 bits, suivez [[:tutoriel/comment_supprimer_un_paquet|méthode de suppression classique]].

===== Désinstaller un programme Air =====
[[http://wanfahmi.com/2008/10/how-to-remove-adobe-air-application/|source (en anglais)]]

Ouvrir une ligne de commande puis ecrire :
<code>sudo dpkg -S /opt/*</code>
Ce qui va donner quelque chose comme :
<code>
adobeair1.0: /opt/Adobe AIR
google-chrome-unstable, picasa: /opt/google
razunadesktop.38018ced393c4ea9fc5a40bb3443760b440932d5.1: /opt/Razuna Desktop
</code>
Pour supprimer l'application "razunadesktop", il suffit d'écrire :
<code>
sudo apt-get remove razunadesktop.38018ced393c4ea9fc5a40bb3443760b440932d5.1
</code>

Vous pouvez également utiliser [[http://blogs.media-tips.com/bernard.opic/desinstalleur-pour-adobe-air/ | Désinstalleur pour Adobe AIR]]

===== Liens =====

Site officiel du projet: [[http://www.adobe.com/fr/products/air/|Adobe AIR]]


----

//Contributeurs : [[utilisateurs:fourminux]], [[utilisateurs:beguam]], [[utilisateurs:slasher-fun]], [[utilisateurs:sidney_v]].//